;本题公式参见p208
assume cs:code

code segment
        start:mov ax, 4240h
              mov dx, 000fh
              mov cx, 0ah
              call divdw

              mov ax, 4c00h
              int 21h

        divdw:mov bp, ax  ; 暂存ax的值

              mov ax, dx  ;计算int(H/N),商放在ax中，余数放在dx中
              mov dx, 0
              div cx

              mov si, ax  ;上步计算得到的商放入si中
              mov ax, bp  ;将被除数的低16位放入ax
              div cx      ;计算 [rem(H/N)*65536 + L]

              mov cx, dx  ;计算所得余数放入cx
              mov dx, si  ;之前所得的商再放入dx中，以满足题目要求

              ret

code ends
end start

